package com.moli.iov.sys.service.impl;

import com.moli.iov.sys.model.po.mongodb.WebLog;
import com.moli.iov.sys.repositories.WebLogDao;
import com.moli.iov.sys.service.IWebLogService;
import com.moli.iov.util.SnowflakeUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * <p>
 * 日志
 * </p>
 *
 * @author zql
 * @since 2019/9/24 11:36
 */
@Slf4j
@Service
public class WebLogServiceImpl implements IWebLogService {

  @Autowired
  private WebLogDao webLogDao;

  /**
   * 保存日志
   * @param webLog
   */
  @Override
  public void saveLog(WebLog webLog) {
    webLog.setLogId(SnowflakeUtils.getId());
    webLogDao.save(webLog);
  }
}
